body {
	background: url(../img/index.background.jpg);
	background-size: cover;
}

.navbar-default {
	background: #296484;
	border-color: #1f4d67;
	box-shadow: 0 2px 3px rgba(0,0,0,.15);
}
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	font-weight: 500;
	color: #ffffff;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
	color: #acacac;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover {
    color: #ffffff;
    background: none;
}

#page-home .container {
	box-shadow: 0 20px 45px rgba(0,0,0,.65);
}

#page-home-logo h1{
	text-align: center;
	font-size: 64px;
	margin-bottom: 0px;
	margin-top: 35px;
}
#page-home-logo h4 {
	margin-top: 0;
	text-align: right;
	padding-right: 90px;
	font-size: 15px;
	color: #296484;
	/*背景半透明*/
}

#home-content,
.reset-content {
	background: #fcfcfc;
	width: 360px;
	border-radius: 6px;
}
#home-content .list-group,
.reset-content .list-group {
	width: 298px;
	margin: auto;
}
#home-content .form-control,
.reset-content .form-control {
	border: none;
	box-shadow: none;
}

.nav-tabs {
	width: 114px;
	margin: 20px auto 10px auto;
	border: none;
}
.nav-tabs > li > a,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover {
	color: #555555;
}
.nav-tabs > li:first-child {
	margin-right: 30px;
}
.nav-tabs > li > a,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	padding: 10px 2px 5px 2px;
	font-size: 18px;
	border: none;
	background: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	border-bottom: 3px solid #337ab7;
	color: #337ab7;
}

.alert {
	width: 298px;
	margin: auto;
	margin-bottom: 10px;
}

#tab-signin .list-group-item:first-child {
	padding: 0 0 0 0;
	border: none;
}
#tab-signin .list-group-item:last-child {
	margin-bottom: 10px;
}
#tab-signin .btn-group > .btn {
	width: 100px;
	height: 36px;
	border-radius: 0;
}
#tab-signin button {
	width: 298px;
	margin: 10px 16px 35px 16px;
}

#tab-signin a {
	text-decoration: none;
	color: #555555;
	margin-left: 16px;
}

#tab-signup button {
	width: 298px;
	margin: 20px 16px 35px 16px;
}

.reset-content span {
	color: #787878;
	font-size: 20px;
	margin: 20px;
	margin-bottom: 0;
}

.reset-content h1,
.reset-content h4{
	text-align: center;
}
.reset-content h4 {
	font-size: 15px;
	color: #555555;
}

.reset-content .list-group-item:first-child{
	margin-top: 30px;
}

.reset-content button {
	width: 298px;
	margin: 30px 0 40px 0;
}


